Expand description

JIT-style runtime for WebAssembly using Cranelift.

Modules

Structs

Memory manager for executable code.

Contains all compilation artifacts.

A compiled wasm module, ready to be instantiated.

A WebAssembly code JIT compiler.

Container for data needed for an Instance function to exist.

A context which contains dwarf debug information to translate program counters back to filenames and line numbers.

This is intended to mirror the type tables in wasmtime_environ, except that it doesn’t store the native signatures which are no longer needed past compilation.

Enums

Select which kind of compilation to use.

An error condition while setting up a wasm instance, be it validation, compilation, or instantiation.

Constants

Version number of this crate.

Functions

Links a module that has been compiled with compiled_module in wasmtime-environ.